翻訳と辞書
Words near each other
・ Eulima devistoma
・ Eulima diaphana
・ Eulima distincta
・ Eulima dubia
・ Eulima dubusi
・ Eulima dysnoeta
・ Eulima eburnea
・ Eulepte gastralis
・ Eulepte inguinalis
・ Eulepte vogli
・ Euleptes
・ Euleptorhamphus
・ Euleptus
・ Euler (crater)
・ Euler (disambiguation)
Euler (programming language)
・ Euler (software)
・ Euler (surname)
・ Euler angles
・ Euler Book Prize
・ Euler brick
・ Euler calculus
・ Euler characteristic
・ Euler circle
・ Euler class
・ Euler Committee of the Swiss Academy of Sciences
・ Euler D.I
・ Euler D.II
・ Euler diagram
・ Euler equations (fluid dynamics)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Euler (programming language) : ウィキペディア英語版
Euler (programming language)

Euler is a programming language created by Niklaus Wirth and Helmut Weber, conceived as an extension and generalization of ALGOL 60. The designers' goal was to create a language:
* which was simpler, and yet more flexible, than ALGOL 60
* that was a useful programming language processed with reasonable efficiency
* that can be defined with rigorous formality
Available sources indicate that Euler was operational by 1965.
==Overview==
Euler employs a general type concept. In Euler, arrays, procedures, and switches are not quantities which are declared and named by identifiers: they are not (as opposed to ALGOL) quantities which are on the same level as variables, rather, these quantities are on the level of numeric and boolean constants. Thus, besides the traditional numeric and logical constants, Euler introduces the following additional types:
* reference
* label
* symbol
* list (array)
* procedure
* undefined
All constants can be assigned to variables, which have the same form as in ALGOL, but for which no fixed types are specified: Euler is a dynamically typed programming language. Furthermore, a procedure can produce a value of any type when executed, and this type can vary from one call of the procedure to the next.
Similarly, the elements of a list can have values of any type and these can be different from element to element within the list. So, when the list elements are labels, a switch is obtained. If the elements are procedures, a procedure list is obtained (which is not available in ALGOL 60). If the elements are lists themselves, then a general tree structure is obtained.
Euler provides general type-test and type-conversion operators.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Euler (programming language)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.